﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterAdmin.master" AutoEventWireup="true" CodeBehind="Change_OT.aspx.cs" Inherits="UdrinkWater_Project.Admin.Change_OT" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
    <script type="text/javascript">
        function ProcessKeyPress(s, evt) {
            var charCode = (evt.htmlEvent.which) ? evt.htmlEvent.which : event.keyCode
            if (charCode > 31 && (charCode < 46 || charCode > 57))
                _aspxPreventEvent(evt.htmlEvent);

        }
</script>
    <dx:ASPxRoundPanel ID="ASPxRoundPanel1" runat="server" 
        HeaderText="เปลี่ยนแปลงอัตราเงินรายการต่างๆ" Width="100%">
        <HeaderStyle Font-Size="Medium" HorizontalAlign="Left" />
        <PanelCollection>
<dx:PanelContent runat="server" SupportsDisabledAttribute="True">
    
            <dx:ASPxPageControl ID="ASPxPageControl1" runat="server" ActiveTabIndex="0" 
                Width="100%">
                <TabPages>
                    <dx:TabPage NewLine="True" Text="อัตราค่าโอที">
                        <ContentCollection>
                            <dx:ContentControl runat="server" SupportsDisabledAttribute="True">
                            <div>
        <table style="width: 100%">
            <tr>
                <td align="right" style="width: 170px">
                    อัตราค่าโอทีปัจจุบัน :</td>
                <td style="width: 101px">
                    <dx:ASPxTextBox ID="txt_Changeot" runat="server" ReadOnly="True" Width="170px" 
                        MaxLength="5">
                        <ClientSideEvents KeyPress="function(s,e) {
                    ProcessKeyPress(s, e);
                }" /> 
                    </dx:ASPxTextBox>
                </td>
                <td style="width: 78px">
                    <dx:ASPxButton ID="bt_editot" runat="server" AutoPostBack="False" 
                        OnClick="bt_editot_Click" Text="แก้ไข" UseSubmitBehavior="False" Width="80px">
                    </dx:ASPxButton>
                </td>
                <td>
                    <dx:ASPxButton ID="bt_saveot" runat="server" Enabled="False" 
                        OnClick="bt_saveot_Click" Text="บันทึก" Width="80px">
                    </dx:ASPxButton>
                </td>
            </tr>
        </table>
        
    </div>
    <dx:ASPxGridView ID="GV_ShowrankOT" runat="server" AutoGenerateColumns="False" 
        DataSourceID="SqlData_ShoerankOT" KeyFieldName="RateOT_Date" Width="100%">
        <Columns>
            <dx:GridViewDataDateColumn Caption="วันที่ทำรายการ" FieldName="RateOT_Date" 
                ReadOnly="True" ShowInCustomizationForm="True" VisibleIndex="0">
                <PropertiesDateEdit DisplayFormatString="dd MMMM yyyy HH:mm:ss">
                </PropertiesDateEdit>
            </dx:GridViewDataDateColumn>
            <dx:GridViewDataTextColumn Caption="อัตราค่าโอที" FieldName="RateOT_Num" 
                ShowInCustomizationForm="True" VisibleIndex="1" Width="150px">
                <HeaderStyle HorizontalAlign="Center" />
                <CellStyle HorizontalAlign="Center">
                </CellStyle>
            </dx:GridViewDataTextColumn>
            <dx:GridViewDataTextColumn Caption="ผู้ทำรายการ" FieldName="Act_Admin" 
                ShowInCustomizationForm="True" VisibleIndex="2" Width="150px">
                <HeaderStyle HorizontalAlign="Center" />
                <CellStyle HorizontalAlign="Center">
                </CellStyle>
            </dx:GridViewDataTextColumn>
        </Columns>
        <SettingsPager Mode="ShowAllRecords">
        </SettingsPager>
    </dx:ASPxGridView>
            <asp:SqlDataSource ID="SqlData_ShoerankOT" runat="server" 
        ConnectionString="<%$ ConnectionStrings:DB_Udrink %>" 
        SelectCommand="SELECT * FROM [TB_RateOT]"></asp:SqlDataSource>
                            </dx:ContentControl>
                        </ContentCollection>
                    </dx:TabPage>
                    <dx:TabPage Text="อัตราค่าปรับขาดงาน">
                        <ContentCollection>
                            <dx:ContentControl runat="server" SupportsDisabledAttribute="True">
                                <div>
        <table style="width: 100%">
            <tr>
                <td align="right" style="width: 170px">
                    อัตราค่าปรับขาดงานปัจจุบัน :</td>
                <td style="width: 101px">
                    <dx:ASPxTextBox ID="txt_Absence" runat="server" ReadOnly="True" Width="170px" 
                        MaxLength="5">
                        <ClientSideEvents KeyPress="function(s,e) {
                    ProcessKeyPress(s, e);
                }" /> 
                    </dx:ASPxTextBox>
                </td>
                <td style="width: 78px">
                    <dx:ASPxButton ID="bt_editAbsence" runat="server" AutoPostBack="False" 
                        OnClick="bt_editAbsence_Click" Text="แก้ไข" UseSubmitBehavior="False" 
                        Width="80px">
                    </dx:ASPxButton>
                </td>
                <td>
                    <dx:ASPxButton ID="bt_saveabsence" runat="server" Enabled="False" 
                        OnClick="bt_saveabsence_Click" Text="บันทึก" Width="80px" 
                        AutoPostBack="False" UseSubmitBehavior="False">
                    </dx:ASPxButton>
                </td>
            </tr>
        </table>
        
    </div>
    <dx:ASPxGridView ID="GV_Absence" runat="server" AutoGenerateColumns="False" 
        DataSourceID="SqlData_Absence" KeyFieldName="Rate_AbsenceDate" Width="100%">
        <Columns>
            <dx:GridViewDataDateColumn Caption="วันที่ทำรายการ" FieldName="Rate_AbsenceDate" 
                ReadOnly="True" ShowInCustomizationForm="True" VisibleIndex="0">
                <PropertiesDateEdit DisplayFormatString="dd MMMM yyyy HH:mm:ss">
                </PropertiesDateEdit>
            </dx:GridViewDataDateColumn>
            <dx:GridViewDataTextColumn Caption="อัตราค่าปรับขาดงาน" FieldName="Rate_AbsenceNum" 
                ShowInCustomizationForm="True" VisibleIndex="1" Width="150px">
                <HeaderStyle HorizontalAlign="Center" />
                <CellStyle HorizontalAlign="Center">
                </CellStyle>
            </dx:GridViewDataTextColumn>
            <dx:GridViewDataTextColumn Caption="ผู้ทำรายการ" FieldName="Act_Admin" 
                ShowInCustomizationForm="True" VisibleIndex="2" Width="150px">
                <HeaderStyle HorizontalAlign="Center" />
                <CellStyle HorizontalAlign="Center">
                </CellStyle>
            </dx:GridViewDataTextColumn>
        </Columns>
        <SettingsPager Mode="ShowAllRecords">
        </SettingsPager>
    </dx:ASPxGridView>
                                <asp:SqlDataSource ID="SqlData_Absence" runat="server" 
                                    ConnectionString="<%$ ConnectionStrings:DB_Udrink %>" 
                                    SelectCommand="SELECT * FROM [TB_RateAbsence]"></asp:SqlDataSource>
                            </dx:ContentControl>
                        </ContentCollection>
                    </dx:TabPage>
                    <dx:TabPage Text="อัตราค่าประกันสังคม">
                        <ContentCollection>
                            <dx:ContentControl runat="server" SupportsDisabledAttribute="True">
                                <div>
        <table style="width: 100%">
            <tr>
                <td align="right" style="width: 170px">
                    อัตราค่าประกันสังคมปัจจุบัน :</td>
                <td style="width: 101px">
                    <dx:ASPxTextBox ID="txt_Other" runat="server" ReadOnly="True" Width="170px" 
                        MaxLength="5">
                        <ClientSideEvents KeyPress="function(s,e) {
                    ProcessKeyPress(s, e);
                }" /> 
                    </dx:ASPxTextBox>
                </td>
                <td style="width: 78px">
                    <dx:ASPxButton ID="bt_EditOther" runat="server" AutoPostBack="False" 
                        OnClick="bt_EditOther_Click" Text="แก้ไข" UseSubmitBehavior="False" 
                        Width="80px">
                    </dx:ASPxButton>
                </td>
                <td>
                    <dx:ASPxButton ID="bt_SaveOther" runat="server" Enabled="False" 
                        OnClick="bt_SaveOther_Click" Text="บันทึก" Width="80px" 
                        AutoPostBack="False" UseSubmitBehavior="False">
                    </dx:ASPxButton>
                </td>
            </tr>
        </table>
        
    </div>
    <dx:ASPxGridView ID="Gv_Other" runat="server" AutoGenerateColumns="False" 
        DataSourceID="SqlData_Other" KeyFieldName="Rate_OtherDate" Width="100%">
        <Columns>
            <dx:GridViewDataDateColumn Caption="วันที่ทำรายการ" FieldName="Rate_OtherDate" 
                ReadOnly="True" ShowInCustomizationForm="True" VisibleIndex="0">
                <PropertiesDateEdit DisplayFormatString="dd MMMM yyyy HH:mm:ss">
                </PropertiesDateEdit>
            </dx:GridViewDataDateColumn>
            <dx:GridViewDataTextColumn Caption="อัตราค่าประกันสังคม" FieldName="Rate_OtherNum" 
                ShowInCustomizationForm="True" VisibleIndex="1" Width="150px">
                <HeaderStyle HorizontalAlign="Center" />
                <CellStyle HorizontalAlign="Center">
                </CellStyle>
            </dx:GridViewDataTextColumn>
            <dx:GridViewDataTextColumn Caption="ผู้ทำรายการ" FieldName="Act_Admin" 
                ShowInCustomizationForm="True" VisibleIndex="2" Width="150px">
                <HeaderStyle HorizontalAlign="Center" />
                <CellStyle HorizontalAlign="Center">
                </CellStyle>
            </dx:GridViewDataTextColumn>
        </Columns>
        <SettingsPager Mode="ShowAllRecords">
        </SettingsPager>
    </dx:ASPxGridView>
                                <asp:SqlDataSource ID="SqlData_Other" runat="server" 
                                    ConnectionString="<%$ ConnectionStrings:DB_Udrink %>" 
                                    SelectCommand="SELECT * FROM [TB_RateOther]"></asp:SqlDataSource>
                            </dx:ContentControl>
                        </ContentCollection>
                    </dx:TabPage>
                </TabPages>
            </dx:ASPxPageControl>
    
            </dx:PanelContent>
</PanelCollection>
    </dx:ASPxRoundPanel>
</asp:Content>
